Working-zone encoding for reducing the energy in microprocessor address buses
نویسندگان
چکیده
The energy consumption due to input–output pins is a substantial part of the overall chip consumption. To reduce this energy, this work presents the working-zone encoding (WZE) method for encoding an external address bus, based on the conjecture that programs favor a few working zones of their address space at each instant. In such cases, the method identifies these zones and sends through the bus only the offset of this reference with respect to the previous reference to that zone, along with an identifier of the current working zone. This is combined with a one-hot encoding for the offset. Several improvements to this basic strategy are also described. The approach has been applied to several address streams, broken down into instructiononly, data-only, and instruction-data traces, to evaluate the effect on separate and shared address buses. Moreover, the effect of instruction and data caches is evaluated. For the case without caches, the proposed scheme is specially beneficial for dataaddress and shared buses, which are the cases where other codings are less effective. On the other hand, for the case with caches the best scheme for the instruction-only and data-only traces is the WZE, whereas for the instruction-data traces it is either the WZE or the bus-invert with four groups (depending on the energy overhead of these techniques).
منابع مشابه
Extension of the working-zone-encoding method to reduce the energy on the microprocessor data bus
The energy at the I/O pins is a significant part of the overall consumption of a chip. To reduce this energy, this work extends to the data bus the Working Zone Encoding method, originally applied to encoding an external address bus. This method is based on the conjecture that programs favor a few working zones of their address space at each instant and that addresses to consecutive accesses fo...
متن کاملReducing the Energy of Address and Data Buses with theWorking - Zone Encoding Technique and its E ect on MultimediaApplications
Working-Zone Encoding Technique and its E ect on Multimedia Applications Enric Musoll Cyrix (National Semiconductor Corp.) Santa Clara, CA 95052 [email protected] Tom as Lang Dept. of Electrical and Computer Eng. University of California at Irvine Irvine, CA 92697 [email protected] Jordi Cortadella Dept. of Software Universitat Polit ecnica de Catalunya 08071 Barcelona, Spain [email protected] Ab...
متن کاملPower Estimation of System-Level Buses for Microprocessor-Based Architectures: A Case Study
The processor-to-memory communication on systemlevel buses dissipates a significant amount of the overall power in microprocessor-based architectures. A methodology has been set up to evaluate the effects of both encoding schemes and multi-level cache memories on the power consumption associated with the systemlevel address and data buses of a high-end computer system based on the PowerPC604e a...
متن کاملBus Encoding Technique for hierarchical memory system
In microprocessor-based systems, data and address buses are the core of the interface between a microprocessor and the external world. The increasing gap between interfaces has pushed CPU designers to increase the bandwidth of the data transfer. Moreover, modern software applications span a very large address space. With very wide address and data busses, the power dissipation on bus interfaces...
متن کاملHardware-Only Compression to Reduce Cost and Improve Utilization of Address Buses
Communication components (address, instruction, and data buses and associated hardware like I/O pins, pads, and buffers) are contributing increasingly to the area/cost and power consumption of microprocessor systems. To decrease costs due to address buses, we propose to use narrow widths for underutilized buses (hardware-only compression) to transmit information in multiple cycles. We analyze p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. VLSI Syst.
دوره 6 شماره
صفحات -
تاریخ انتشار 1998